package com.yc.oop1;


//public 修饰的class 就称之为主类    一个类文件里面,只能有一个
public class Test3 {
	public static void main(String[] args) {
		MyMath mm = new MyMath();
		mm.add(3, 4);
		mm.max(7, 9);
		mm.min(7, 9);
		
		mm.sum(3,4,5,6);
		mm.sum(1,2,3,4,5,6,7,8,9,10);
	}
}

//请大家创建一个MyMath对象,里面包含一些普通的运算方法,比如, 加  减  求最大值  求最小值  求和 等等
//普通的类,理论上来说,可以有无限个
//无论是主类,还是普通的类,在一个package包里面,只能有一个
class MyMath{
	public void add(int a, int b) {
		System.out.println( a + b );
	}
	
	public void max(int a, int b) {
		System.out.println( a > b ? a : b );
	}
	public void min(int a, int b) {
		System.out.println( a < b ? a : b );
	}
	
	//求和:  你给我几个参数,我就加几个
	//			 ...  在这里,意味着 量词参数  意味着,可以有无限个参数个数   0 - 无穷
	public void sum(int... args) {
		//量词参数,本质是数组
		int sum = 0;
		for(int i = 0; i < args.length; i++) {
			sum += args[i];
		}
		System.out.println( sum );
	}
}